@echo off
chcp 65001 >nul 2>&1
echo.
echo 🧪 APP快速测试 - 患者管理系统
echo ========================================
echo.

:: 临时配置环境
set "JAVA_HOME=D:\JAVA"
set "PATH=%PATH%;D:\JAVA\bin;C:\Python313;C:\Python313\Scripts;C:\Python312;C:\Python312\Scripts"

echo ✅ 发现APK文件: app\release\app-release.apk (4.5MB)
echo.

echo 🚀 启动WebSocket服务器...
start "WebSocket Server" /min python simple_python_server.py
timeout /t 3 >nul

echo ✅ 服务器启动完成
echo 📍 服务器地址: ws://172.20.0.88:8080
echo.

echo 📱 APK安装选项：
echo [1] 自动安装到已连接设备
echo [2] 手动安装 (推荐)
echo.
set /p choice=请选择 (1或2): 

if "%choice%"=="1" (
    echo 正在安装APK...
    if exist "C:\Users\%USERNAME%\AppData\Local\Android\Sdk\platform-tools\adb.exe" (
        "C:\Users\%USERNAME%\AppData\Local\Android\Sdk\platform-tools\adb.exe" install -r "app\release\app-release.apk"
    ) else (
        echo ❌ 未找到ADB，请手动安装
    )
) else (
    echo.
    echo 📋 手动安装步骤：
    echo 1. 复制文件到手机: app\release\app-release.apk
    echo 2. 在手机上点击APK文件
    echo 3. 允许安装未知来源应用
)

echo.
echo ========================================
echo 🎯 现在测试APP功能：
echo ========================================
echo.
echo 1. 📱 打开"患者管理系统"APP
echo 2. 🔑 登录 (任意用户名密码)
echo 3. ➕ 点击"添加患者"
echo 4. 📝 填写信息并提交
echo 5. 🔄 查看连接状态
echo.
echo 🟢 成功标志: 不再显示"连接出错，正在重试"
echo.
echo 按任意键关闭服务器并退出...
pause >nul

taskkill /im python.exe /f >nul 2>&1
echo 🛑 服务器已关闭 